package com.mind.adjust.domain.vo;

import com.mind.common.annotation.Excel;
import lombok.Data;

import java.util.Date;

@Data
public class TicketDetailListVo {

    /**
     * 单据编号。
     */
    @Excel(name = "单据编号")
    private String voucherNumber;

    /**
     * 智审次数。
     */
    @Excel(name = "智审次数")
    private Integer auditCount;

    /**
     * 单据类型。
     */
    @Excel(name = "单据类型")
    private String voucherType;

    /**
     * 业务大类。
     */
    @Excel(name = "业务大类")
    private String businessCategoryMajor;

    /**
     * 业务小类。
     */
    @Excel(name = "业务小类")
    private String businessCategoryMinor;

    /**
     * 规则名称。
     */
    @Excel(name = "规则名称")
    private String ruleName;

    /**
     * 规则版本。
     */
    @Excel(name = "规则版本")
    private String ruleVersion;

    /**
     * 规则类型。
     */
    @Excel(name = "规则类型")
    private String ruleType;

    /**
     * 规则集。
     */
    @Excel(name = "规则集")
    private String ruleSet;

    /**
     * 规则编码。
     */
    @Excel(name = "规则编码")
    private String ruleCode;

    /**
     * 规则状态。
     */
    @Excel(name = "规则状态", readConverterExp = "1=生效,2=失效,3=新增,4=复核中,5=作废")
    private Integer ruleStatus;

    /**
     * 智审状态。
     */
    @Excel(name = "智审状态", readConverterExp = "1=待处理,2=处理中,3=成功,4=失败")
    private Integer auditStatus;

    /**
     * 人工处理。
     */
    @Excel(name = "人工处理", readConverterExp = "1=待处理,2=退回发起人,3=手动通过,4=系统自动完成,5=退影像,6=自动通过")
    private Integer manualProcessing;

    /**
     * 处理意见。
     */
    @Excel(name = "处理意见")
    private String processingOpinion;

    /**
     * 备注信息。
     */
    @Excel(name = "备注")
    private String remarks;

    /**
     * 人工处理人。
     */
    @Excel(name = "人工处理人")
    private String manualProcessor;

    /**
     * 申请人。
     */
    @Excel(name = "申请人")
    private String applicant;

    /**
     * 申请部门。
     */
    @Excel(name = "申请部门")
    private String department;

    /**
     * 申请公司。
     */
    @Excel(name = "申请公司")
    private String company;

    /**
     * 智审时间。
     */
    @Excel(name = "智审时间")
    private Date auditTime;
    /**
     * 申请日期。
     */
    @Excel(name = "申请日期")
    private Date applyDate;
    /**
     * 申请日期。
     */
    @Excel(name = "版本")
    private Integer version;

    private Long RuleDetailId ;

    private String businessCate; ;

    private Integer resultStatus;
}
